package com.xyyl.patient.service.user;

import java.util.List;

import com.xyyl.patient.core.support.Pager;
import com.xyyl.patient.entity.user.PatientDiagnostic;

/**
 * @projectName:xyyl-patient-server
 * @ClassName: PatientDiagnostic
 * @Description:PatientDiagnostic
 * @author @author wqs
 * @date 2018-04-03 10:00:51
 */
public interface PatientDiagnosticService {

	/**
	 * @Title: insert
	 * @Description: 新增既往病史
	 * @param @param patientDiagnostic
	 * @param @return    参数
	 * @return int    返回类型
	 * @throws
	*/
	    
	int insert(PatientDiagnostic patientDiagnostic);

	/**
	 * @Title: delete
	 * @Description: 删除既往病史
	 * @param @param pdId
	 * @param @return    参数
	 * @return int    返回类型
	 * @throws
	*/
	    
	int delete(Integer pdId);

	/**
	 * @Title: update
	 * @Description: 更新我的既往病史
	 * @param @param patientDiagnostic
	 * @param @return    参数
	 * @return int    返回类型
	 * @throws
	*/
	    
	int update(PatientDiagnostic patientDiagnostic);

	/**
	 * @Title: queryList
	 * @Description: 既往病史列表
	 * @param @param archivesId
	 * @param @return    参数
	 * @return List<PatientDiagnostic>    返回类型
	 * @throws
	*/
	    
	List<PatientDiagnostic> queryList(Integer archivesId);

	/**
	 * @Title: queryById
	 * @Description: 既往病史详情
	 * @param @param pdId
	 * @param @return    参数
	 * @return PatientDiagnostic    返回类型
	 * @throws
	*/
	    
	PatientDiagnostic queryById(Integer pdId);

 
     
}
